package com.hnu.highlynewapp.vo;

import io.swagger.annotations.ApiModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotBlank;

@ApiModel("科技主管部门认证")
@Data
@NoArgsConstructor
@AllArgsConstructor
public class DepartmentInfoVo {
    @NotBlank(message = "名称不能为空")
    private String name;


    /**
     * 网址
     */

    private String website;
    /**
     * 邮箱
     */
    private String email;

    /**
     * 位置（省市县）
     */
    @NotBlank(message = "位置（省市县）不能为空")
    private String location;
    /**
     * 详细地址
     */
    @NotBlank(message = "详细地址不能为空")
    private String address;
    /**
     * 统一社会信用代码
     */
    @NotBlank(message = "统一社会信用代码不能为空")
    private String code;
    /**
     * 固定电话
     */
    @NotBlank(message = "固定电话不能为空")
    private String telephone;


    /**
     * 部门图片
     */
    @NotBlank(message = "部门图片不能为空")

    private String imageUrl;
    @NotBlank(message = "审核所需资料不能为空")

    private String examineImage;


    /**
     * 用户id
     */
    private Long userId;

    /**
     * 姓名
     */
    @NotBlank(message = "联系人姓名不能为空")
    private String contactName;
    /**
     * 电话
     */
    @NotBlank(message = "联系人电话不能为空")
    private String contactPhone;
    /**
     * 邮箱
     */
    @NotBlank(message = "联系人邮箱不能为空")
    private String contactEmail;
    /**
     * 地址
     */
    private String contactAddress;
    /**
     * 单位
     */
    private String contactPosition;


}
